• word of the day

    petaurista petaurista

    petaurista petaurista - Dictionary definition and meaning for word petaurista petaurista

    Definition
    (noun) East Indian flying squirrel
Download our Mobile App Today
Receive our word of the day
on Whatsapp